linksys without a doubt man. i have a lot of experience with this as i am the only person in my family who is capable of setting up a wireless network.
i bought a couple of nice DLINKS on a big sale and could not get either to send a strong signal... called their support and a couple of hours later they told me to mail them into them.